package com.base.extendsdemo;

/*
 * Super关键字
 * 它的作用是强行调用父类的方法的执行
 * super不一定在重写中使用,也可以表示那些方法时从父类中继承而来的
 * ============================
 * 在继承中,也存在着重写的概念，其实就是子类定义了和父类同名的方法
 * 定义:方法名称相同,返回值类型相同，参数也同。
 * 重写限制:被子类重写的方法不能拥有比父类方法更加严格的访问权限
 * 
 * 访问权限
 * private < default < public 
 * 
 * private是在本类中可以访问
 * default是在整个包儿下都可以方法
 * public是在整个工程下都可以访问
 */
class A{
	public void tell(){
		System.out.println("父类的tell方法");
	}
}

class B extends A{
	public void tell(){
		super.tell(); //
		System.out.println("重写了tell方法");
	}
}


public class ExtendsDemo04 {
	public static void main(String[] args) {
		// TODO 自动生成的方法存根
        B b=new B();
        b.tell();
	}
}